I could have been there on time if I had left home earlier.(能力) 我本可以准时到达那里的,如果我早点离开家的话。They could have been married if he hadn't cheated …
英语文法: 虚拟式 "would be" and "would have been" Source: Zhihu (prepared by: alexcwlin; edited by: Adam Lam) Question: A. “would be” vs. “would …
would have been就属于would have done的句式,其中been是be的过去分词。 例:Had I not suspended three years ago, I would have been a bachelor already. 要不是我 …
Given half a chance I would have been the same. 划线部分表示对过去的虚拟假设,所以,使用与过去情况不符的虚拟语气。等于说: Charles is now an actor. I had been …
虚拟语气其实不难,大致切割成两大块,就容易理解了:. 一、“人生三大悲剧”---- could have, should have, would have: 对于过去已经发生的事情,作与事实相反的假设。. …
更多内容请点击:could have been与would have been有什么区别? - 知乎